package com.itheima_01.day06;

public class TwoArray {
    public static void main(String[] args) {
        double[][] arr=new double[3][];
        System.out.println(arr);//打印的是二维数组的内存地址
        System.out.println(arr[0]);//打印二维数组中第一个一维数组的内存地址
        System.out.println(arr[1]);//打印二维数组中第一个一维数组的内存地址
        System.out.println(arr[2]);//打印二维数组中第一个一维数组的内存地址
        /*System.out.println(arr[0][1]);
        System.out.println(arr[1][1]);//会出现空指针异常，因为我们没有指定一维数组的长度
        System.out.println(arr[2][2]);*/

        //定义三个一维数组
        double[] a1={1.1,2.2,3.3,4.4,5.5};
        double[] a2={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8};
        double[] a3={1.1,2.2,3.3};

        //分别把三个一维数组赋给二维数组预先定好的地址
        arr[0]=a1;
        arr[1]=a2;
        arr[2]=a3;

        for (int i = 0; i < arr.length; i++) {//遍历二维数组中的一位数组
            for (int i1 = 0; i1 < arr[i].length; i1++) {//遍历出一维数组中的元素
                System.out.println(arr[i][i1]);
            }
        }
    }

}
